package so.ifl.vo;

import java.io.Serializable;
import java.util.Date;

/**
 *create by aaron.lu
 *create at 2012-3-18 下午11:16:46
 *<mailto: atyuan.lu@gmail.com>
 **/
public class TrainerCarVo implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 2440851512757689888L;
	
	
	private Integer trainerCarId;
	private Integer companyId;
	private Integer officeId;
	private String examCarNumber;
	private String examCarModel;
	private String examCarType;
	private String trainerCarStatus;
	private String carPropertyRight;
	private Date carScrapDate;
	private String examTrainer;
	private String trainerCerNum;
	private String trainerLicenseNumber;
	private String trainerApplyType;
	private String trainerNumber;
	private Date trainerPaperActDate;
	private Date drivingLicenceActDate;
	private String trainerPhone;
	private String trainerCarNote;
	private String createUser;      
	private Date createTime;
	private String lastModifyUser;  
	private Date lastModifyTime;
	
	//20130310 add
	private String annualAudit;
	private Date annualAuditDate;
	private String insurance;
	private Date insuranceDate;
	private String tax;
	private Date taxDate;
	private String ticket;
	private Date ticketDate;
	
	
	//extend field
	private String officeName;
	
	
	
	public TrainerCarVo() {
		super();
	}
	
	public TrainerCarVo(Integer companyId, Integer officeId,
			String examCarNumber, String examCarModel, String examCarType,
			String trainerCarStatus, String carPropertyRight,
			Date carScrapDate, String examTrainer, String trainerCerNum,
			String trainerLicenseNumber, String trainerApplyType,
			String trainerNumber, Date trainerPaperActDate,
			Date drivingLicenceActDate, String trainerPhone,
			String trainerCarNote, String createUser, Date createTime,
			String lastModifyUser, Date lastModifyTime, String annualAudit,
			Date annualAuditDate, String insurance, Date insuranceDate,
			String tax, Date taxDate, String ticket, Date ticketDate,
			String officeName) {
		super();
		this.companyId = companyId;
		this.officeId = officeId;
		this.examCarNumber = examCarNumber;
		this.examCarModel = examCarModel;
		this.examCarType = examCarType;
		this.trainerCarStatus = trainerCarStatus;
		this.carPropertyRight = carPropertyRight;
		this.carScrapDate = carScrapDate;
		this.examTrainer = examTrainer;
		this.trainerCerNum = trainerCerNum;
		this.trainerLicenseNumber = trainerLicenseNumber;
		this.trainerApplyType = trainerApplyType;
		this.trainerNumber = trainerNumber;
		this.trainerPaperActDate = trainerPaperActDate;
		this.drivingLicenceActDate = drivingLicenceActDate;
		this.trainerPhone = trainerPhone;
		this.trainerCarNote = trainerCarNote;
		this.createUser = createUser;
		this.createTime = createTime;
		this.lastModifyUser = lastModifyUser;
		this.lastModifyTime = lastModifyTime;
		this.annualAudit = annualAudit;
		this.annualAuditDate = annualAuditDate;
		this.insurance = insurance;
		this.insuranceDate = insuranceDate;
		this.tax = tax;
		this.taxDate = taxDate;
		this.ticket = ticket;
		this.ticketDate = ticketDate;
		this.officeName = officeName;
	}

	

	public String getAnnualAudit() {
		return annualAudit;
	}

	public void setAnnualAudit(String annualAudit) {
		this.annualAudit = annualAudit;
	}

	public Date getAnnualAuditDate() {
		return annualAuditDate;
	}

	public void setAnnualAuditDate(Date annualAuditDate) {
		this.annualAuditDate = annualAuditDate;
	}

	public String getInsurance() {
		return insurance;
	}

	public void setInsurance(String insurance) {
		this.insurance = insurance;
	}

	public Date getInsuranceDate() {
		return insuranceDate;
	}

	public void setInsuranceDate(Date insuranceDate) {
		this.insuranceDate = insuranceDate;
	}

	public String getTax() {
		return tax;
	}

	public void setTax(String tax) {
		this.tax = tax;
	}

	public Date getTaxDate() {
		return taxDate;
	}

	public void setTaxDate(Date taxDate) {
		this.taxDate = taxDate;
	}

	public String getTicket() {
		return ticket;
	}

	public void setTicket(String ticket) {
		this.ticket = ticket;
	}

	public Date getTicketDate() {
		return ticketDate;
	}

	public void setTicketDate(Date ticketDate) {
		this.ticketDate = ticketDate;
	}

	public Integer getTrainerCarId() {
		return trainerCarId;
	}
	public void setTrainerCarId(Integer trainerCarId) {
		this.trainerCarId = trainerCarId;
	}
	public Integer getCompanyId() {
		return companyId;
	}
	public void setCompanyId(Integer companyId) {
		this.companyId = companyId;
	}
	public Integer getOfficeId() {
		return officeId;
	}
	public void setOfficeId(Integer officeId) {
		this.officeId = officeId;
	}
	public String getExamCarNumber() {
		return examCarNumber;
	}
	public void setExamCarNumber(String examCarNumber) {
		this.examCarNumber = examCarNumber;
	}
	public String getExamCarModel() {
		return examCarModel;
	}
	public void setExamCarModel(String examCarModel) {
		this.examCarModel = examCarModel;
	}
	public String getExamCarType() {
		return examCarType;
	}
	public void setExamCarType(String examCarType) {
		this.examCarType = examCarType;
	}
	public String getTrainerCarStatus() {
		return trainerCarStatus;
	}
	public void setTrainerCarStatus(String trainerCarStatus) {
		this.trainerCarStatus = trainerCarStatus;
	}
	public String getCarPropertyRight() {
		return carPropertyRight;
	}
	public void setCarPropertyRight(String carPropertyRight) {
		this.carPropertyRight = carPropertyRight;
	}
	public Date getCarScrapDate() {
		return carScrapDate;
	}
	public void setCarScrapDate(Date carScrapDate) {
		this.carScrapDate = carScrapDate;
	}
	public String getExamTrainer() {
		return examTrainer;
	}
	public void setExamTrainer(String examTrainer) {
		this.examTrainer = examTrainer;
	}
	public String getTrainerCerNum() {
		return trainerCerNum;
	}
	public void setTrainerCerNum(String trainerCerNum) {
		this.trainerCerNum = trainerCerNum;
	}
	public String getTrainerLicenseNumber() {
		return trainerLicenseNumber;
	}
	public void setTrainerLicenseNumber(String trainerLicenseNumber) {
		this.trainerLicenseNumber = trainerLicenseNumber;
	}
	public String getTrainerApplyType() {
		return trainerApplyType;
	}
	public void setTrainerApplyType(String trainerApplyType) {
		this.trainerApplyType = trainerApplyType;
	}
	public String getTrainerNumber() {
		return trainerNumber;
	}
	public void setTrainerNumber(String trainerNumber) {
		this.trainerNumber = trainerNumber;
	}
	public Date getTrainerPaperActDate() {
		return trainerPaperActDate;
	}
	public void setTrainerPaperActDate(Date trainerPaperActDate) {
		this.trainerPaperActDate = trainerPaperActDate;
	}
	public Date getDrivingLicenceActDate() {
		return drivingLicenceActDate;
	}
	public void setDrivingLicenceActDate(Date drivingLicenceActDate) {
		this.drivingLicenceActDate = drivingLicenceActDate;
	}
	public String getTrainerPhone() {
		return trainerPhone;
	}
	public void setTrainerPhone(String trainerPhone) {
		this.trainerPhone = trainerPhone;
	}
	public String getTrainerCarNote() {
		return trainerCarNote;
	}
	public void setTrainerCarNote(String trainerCarNote) {
		this.trainerCarNote = trainerCarNote;
	}
	
	public String getCreateUser() {
		return createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getLastModifyUser() {
		return lastModifyUser;
	}

	public void setLastModifyUser(String lastModifyUser) {
		this.lastModifyUser = lastModifyUser;
	}

	public Date getLastModifyTime() {
		return lastModifyTime;
	}

	public void setLastModifyTime(Date lastModifyTime) {
		this.lastModifyTime = lastModifyTime;
	}

	public String getOfficeName() {
		return officeName;
	}

	public void setOfficeName(String officeName) {
		this.officeName = officeName;
	}

	@Override
	public String toString() {
		StringBuffer s = new StringBuffer();
		s.append("{trainer_car_id_:" + trainerCarId);
		s.append(",company_id:" + companyId);
		s.append(",office_id_:" + officeId);
		s.append(",exam_car_number_:" + examCarNumber);
		s.append(",exam_car_model_:" + examCarModel);
		s.append(",exam_car_type_:" + examCarType);
		s.append(",trainer_car_status_:" + trainerCarStatus);
		s.append(",car_property_right_:" + carPropertyRight);
		s.append(",car_scrap_date_:" + carScrapDate);
		s.append(",exam_trainer_:" + examTrainer);
		s.append(",trainer_cer_num_:" + trainerCerNum);
		s.append(",trainer_license_number_:" + trainerLicenseNumber);
		s.append(",trainer_apply_type_:" + trainerApplyType);
		s.append(",trainer_number_:" + trainerNumber);
		s.append(",trainer_paper_act_date_:" + trainerPaperActDate);
		s.append(",driving_licence_act_date_:" + drivingLicenceActDate);
		s.append(",trainer_phone_:" + trainerPhone);
		s.append(",trainer_car_note_:" + trainerCarNote+"}");
		return s.toString();		
		
	}

}
